/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package model;

/**
 *
 * @author Máté
 */

// invertert megvalósító osztály
public class Inverter extends Gate {

    public Inverter() {
        super(1);
    }

    //az invertálást megvalósító metódus
    @Override
    public void gateFunc() {
        Boolean value = !getInputs().get(0).isHighLevel();

        getOutput().update(value);
    }
}
